package pe.gob.sunarp.publicidad.servicio;

import java.util.List;

import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import pe.gob.sunarp.entidad.OficRegistral;
import pe.gob.sunarp.publicidad.repositorio.TituloRepositorio;

@Service("tituloServicio")
public class TituloServicioImpl implements TituloServicio {
	
	private static Logger log = Logger.getLogger(TituloServicioImpl.class.getName());
	private TituloRepositorio tituloRepositorio;
	
	public TituloRepositorio getTituloRepositorio() {
		return tituloRepositorio;
	}
	@Autowired
	public void setTituloRepositorio(TituloRepositorio tituloRepositorio) {
		this.tituloRepositorio = tituloRepositorio;
	}

	
	 
	@Transactional(readOnly = true)
	@Override
	public List<OficRegistral> buscarOficinas() {
		log.trace("Ingresando a buscarOficinas");
		List<OficRegistral> listaOfic = tituloRepositorio.buscar();
		log.trace("Saliendo de buscarOficinas");
		return listaOfic;
	}

}
